DENIS KLEIN

Address: (not available in a web version)
         Victoria, BC
         Canada
E-mail:  dklein_2hire@yahoo.com
Phone:   (not available in a web version)
Web:     www.denisklein.com
--------------------------------------------------------------------------------

========================
==  CAREER OBJECTIVE  ==
========================

The ultimate IT professional, balanced and capable in all the aspects of a full
life-cycle development at the highest industry level in Senior Developer or
Consultant roles


========================
==      PROFILE       ==
========================

* Strong IT professional with thirty years of experience working on various
  stages of a project's full life cycle development, such as analysis, design
  and development, maintenance or customer support
* Balanced skill-set with considerable database background and more than capable
  of front-end, back-end, web, reporting or batch development. Versatile, very
  quick to grasp new concepts and technologies. Highly skilled at using the
  Internet for any work-related task
* Highly reliable, routinely entrusted to perform project-critical tasks. Will
  go an extra mile to get things done, while keeping everybody involved well
  informed at all times
* Fully independent and team-spirit oriented at the same time, with friendly and
  supportive attitude well accepted by the colleagues and clients alike. Always
  with positive outlook and thriving on diversity
* A strong character driven by values and principles, well balanced with above-
  average versatility and self-determination. Out of the box thinker,
  systematically considering both sides and looking for the big picture
* Always with initiative to research and improve, whether it is IT skills,
  general/academic knowledge or physical capabilities


========================
==  TECHNICAL SKILLS  ==
========================

Languages:       SQL, PL/SQL, Python, Perl, Java, T-SQL, PHP, VB, C/C++, Shell,
                 Assembler, Pascal, Basic
IDE:             Notepad++, Visual Studio Code, SQL Developer, SQL*Plus, Oracle
                 Data Integrator, PowerDesigner, PyCharm, Eclipse, SQL Server
                 Management Studio, MySQL Workbench, Toad, DBVisualizer,
                 JDeveloper 10g, Oracle Forms, Oracle Designer, Visual
                 InterDev 6, Borland C++
Web Development: HTML, CSS, Javascript, Angular, Bootstrap, PHP, JEE (EJB, JPA,
                 Hibernate), JSF (Mojarra), JSP, Servlets, jQuery, ASP,
                 VBScript, XSLT
Web Related:     Postman, SoapUI, cURL, Oracle OID, Oracle APEX
Servers:         WebLogic, GlassFish V3, Tomcat, OC4J, Apache, IIS 5
Databases:       Oracle, SQL Server, MySQL, Derby, DB2, MS Access, FoxPro
Reporting:       BI Publisher, JasperReports, Oracle Reports, Crystal Reports,
                 Jreport, Fop/Xalan, Oracle Graphics
Source Code:     Git, BitBucket, Bamboo, Jenkins, StarTeam, SVN, CVS, PVCS, MS
                 SourceSafe, NPM, Ant, Maven
Office Related:  Jira, Confluence, CA SDM, MS Office, MS Visio
Other:           PuTTY, SQL Loader, OBIEE, JMeter, XML, JSON, VPN, VMware, JDBC,
                 Cygwin, VirtualBox, Windows Virtual PC, yEd, GIMP, SketchUp
OS:              Linux, MS Windows, UNIX, MS DOS


========================
== EMPLOYMENT HISTORY ==
========================

Advanced Solutions, Victoria, BC                               May '23 - Jun '25
Maximus BC Health, Victoria, BC                                Nov '16 - May '23
--------------------------------------------------------------------------------
Role: Senior Developer / Contractor

Client: PBC Solutions and Ministry of Health, Victoria, BC

Duties:
* Application and database developer for various projects
* Lead BI Publisher developer

Projects:
* Stress testing developed applications, from initial definitions, front end,
  through middle tier, to the back end
* Data mining for the Ministry
* Troubleshooting existing and evaluating new solutions
* Creating and maintaining ETL and batch applications

Technology: SQL, PL/SQL, BI Publisher, Oracle Data Integrator, PowerDesigner,
            Oracle APEX, Postman, SoapUI, cURL, Oracle OID, Shell, JMeter, Java,
            Python, Perl, Git, BitBucket, StarTeam, Bamboo, Jenkins


Maximus Canada - DeltaWare Div., Charlottetown, PEI (remote)   Jun '22 - Oct '22
--------------------------------------------------------------------------------


Fujitsu Consulting, Victoria, BC                               Jun '14 - Nov '16
--------------------------------------------------------------------------------
Role: Senior Developer / Conversion Specialist / Contractor

Client: Ministry of Education, Victoria, BC

* Primary conversion and data remediation specialist for Aspen Student
  Information System, adopted by BC Ministry of Education (MyEducation BC)
* In charge of converting data from all legacy systems to the new one for the
  whole province. Responsible for technical implementation and primary resource
  for running the conversion
* Developed code in SQL and Java. Target environment: SQL Server and J2EE;
  legacy environments: MySQL, Oracle

Technology: SQL, Java, T-SQL, PL/SQL, SQL Server, MySQL, Oracle, MS SQL Server
            Management Studio, MySQL Workbench, SQL Developer, SQL*Plus,
            Eclipse, Notepad++, SVN, Cygwin


Fujitsu Consulting, Victoria, BC                               Nov '13 - Apr '14
--------------------------------------------------------------------------------
Role: Senior Developer / Contractor

Client: Corporate Accounting Services, Ministry of Technology, Innovation and
        Citizens' Services, Victoria, BC

* CAS EBS R12 Upgrade project
* Primarily modified existing Data Warehouse; also worked on Oracle E-Business
  Suite reports and performed project upgrade related tasks such as peer review
  or system testing

Technology: Oracle (11g), PL/SQL, Toad, SQL*Plus, Oracle Reports, Designer,
            SharePoint


Freelancer / Self-employed, Victoria, BC                          2003 - Present
--------------------------------------------------------------------------------
Role: Independent Contractor / Consultant / Principal

Client: IT Freelancer, denisklein.com, Binary Milestone Technology Inc.,
        Victoria, BC

* Developed specialized data mining algorithms
* Designed and developed a small business CRM applications based on PHP and JEE
* Built personal and commercial websites with a capability to engage the
  visitors
* IT Support for general public. Handling various IT needs - reinstalling
  Operational systems, configuring routers, firewalls, printers, installing
  commercial software, restoring data, introducing backup solutions and so on
* On-going research and development of new products and services

Technology: Python, HTML, CSS, Javascript, jQuery, PHP, Java/JEE (6), EJB, JPA,
            Hibernate, JSF, JSP, Servlets, MBeans, JTA, JMS, WSDL, JAX-WS,
            JAX-RS, Oracle, MySQL, Derby, SQL, PL/SQL, XML, JSON, GlassFish,
            Tomcat, Apache, Ant, Maven, Eclipse, NetBeans, SQL*Plus, SQL
            Developer, cURL, VirtualBox, yEd
            
            
Ragged Edge Community Network, Port McNeill, BC                             2013
--------------------------------------------------------------------------------


BC Registry Services, the official government register for          2004 - 2010,
corporations, names, personal properties and other, Victoria, BC            2011
--------------------------------------------------------------------------------
Role: Senior Developer / Contractor

Duties:
* Being the only database developer for the client, who is in the business of
  keeping database records (primarily on Oracle databases)
* Provided ongoing customer support for the client; performed data mining and
  data warehousing for the business analysts and the management

Projects:
* Behind a number of projects and modules, ranging from technical (such as ETL
  data migration between incompatible data sources, or sending emails from a
  database) to client specific (such as dissolving corporations). Many projects
  (like those listed above) designed from scratch. Both Agile and Scrum
  methodologies have been used, depending on the project
* Responsible for all reports, implemented on various platforms. Report
  generation and handling has to meet strict legal requirements. Responsible for
  overall design and implementation
* Overseeing all batch processes in non-legacy databases. Responsible for
  overall design and implementation

Technology: Oracle (9i - 11g), DB2, SQL, PL/SQL, SQL Developer, DBVisualizer,
            Toad, Java, XML, XSLT, JasperReports, Oracle Reports, Jreport,
            Fop/Xalan, SVN, CVS, PuTTY, VPN, Core FTP, SQL Loader, Windows
            Virtual PC, MS Visio, MS Windows, Linux, Shell


--------------------------------------------------------------------------------
IBM Canada Inc., Victoria, BC                                        2003 - 2004
ENextenso, Vancouver, BC                                                    2002
La Rosa Studio, Vancouver, BC                                               2002
TELUS Enterprise Solutions (Daedalian eSolutions), Toronto, ON       2000 - 2001
Computer Methods International Corporation, Toronto, ON              1997 - 1999
OLU RCH Sanatorium, Novy Smokovec, Slovak Republic                   1995 - 1997
--------------------------------------------------------------------------------


========================
==     EDUCATION      ==
========================

MASTERS DEGREE IN COMPUTER SCIENCE AND INFORMATICS                   1989 - 1995
Technical University of Kosice, Slovak Republic


Full Employment History at: denisklein.com/experience.htm
References available upon request.